package com.github.sbb.sherry.repository.mapper;

import com.github.sbb.sherry.repository.entity.Fetcher;
import com.github.sbb.sherry.repository.entity.FetcherExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FetcherMapper {
    long countByExample(FetcherExample example);

    int deleteByExample(FetcherExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Fetcher row);

  int insertSelective(Fetcher row);

    List<Fetcher> selectByExample(FetcherExample example);

    Fetcher selectByPrimaryKey(Integer id);

  int updateByExampleSelective(@Param("row") Fetcher row, @Param("example") FetcherExample example);

  int updateByExample(@Param("row") Fetcher row, @Param("example") FetcherExample example);

  int updateByPrimaryKeySelective(Fetcher row);

  int updateByPrimaryKey(Fetcher row);
}